package com.haiyou.data.common.persister.mysql.persister;

import java.util.List;

import com.haiyou.common.entity.Entity;


public class IntPreparedPersister<E extends Entity<Integer>> extends PreparedPersister<Integer, E> {

	@Override
	public E query(Integer id) {
		//查询前进行一下表检查,存在查询时没有表的情况
		checkTableIfDoesExist();
		 
		return super.query(id);
	}

	@Override
	public List<E> queryBatch(Iterable<? extends Integer> ids) {
		//查询前进行一下表检查,存在查询时没有表的情况
		checkTableIfDoesExist();
		
		return super.queryBatch(ids);
	}

	@Override
	public List<E> queryAll() {
		//查询前进行一下表检查,存在查询时没有表的情况
		checkTableIfDoesExist();
		
		return super.queryAll();
	}
		
	
}
